thousand islands - Spanish English Dictionary